#include <stdio.h>
void pubblesort(int n,int* arr)
{
    for(int i=n-1;i>n-i;i--)
    {
        for(int j=i-1;j>=0;j--)
        {
            int temp=arr[i];
            if(arr[i]<arr[j])
            {
                arr[i]=arr[j];
                arr[j]=temp;
            }
        }
    }
}
int main()
{
    int n;
    scanf("%d",&n);
    int arr[n];
    for(int i=0;i<n;i++)
    {
        scanf("%d",&arr[i]);
    }
pubblesort(n,arr);
int sum=0;
int count=0;
for(int j=n-1;j>=0;j--)
{
sum+=arr[j];
count++;
if(sum>=100)
{
    printf("%d",count);
    break;
}
}
if(sum<100)
{
    printf("-1");
}
    return 0;
}